package com.xnx3.wangmarket.plugin.api.controller;
import com.xnx3.BaseVO;
import com.xnx3.j2ee.pluginManage.controller.BasePluginController;
import com.xnx3.wangmarket.plugin.api.Global;

/**
 * 这个包下所有Controller父类
 * @author 管雷鸣
 */
public class BaseController extends BasePluginController{
	
	/**
	 * 验证API接口中用户传入的 inputIdentity
	 * @param inputIdentity 用户调用接口传入的 identity 参数
	 * @return 
	 */
	public static BaseVO checkIdentity(String inputIdentity){
		//采用单纯的 application.properties 的 authorize 的验证
		if(Global.identity.length() > 0){
			//需要验证身份
			inputIdentity = inputIdentity.trim();
			if(inputIdentity.length() == 0){
				return BaseVO.failure("请传入identity参数");
			}
			if(!inputIdentity.equalsIgnoreCase(Global.identity)){
				return BaseVO.failure("identity效验失败");
			}
		}
		return BaseVO.success("success");
	}
	
}
